/* 重置 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {margin: 0;padding: 0;border: 0;font: inherit;vertical-align: baseline;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: '';content: none;}
table {border-collapse: collapse;border-spacing: 0;}
/* webkit引擎的浏览器取消默认样式(-webkit-appearance) */
input,textarea{-webkit-user-select:auto !important;user-select:auto !important;/*-webkit-appearance:none;*/}
input[type="submit"],input[type="reset"],input[type="button"],input[type="password"],input[type="text"],button{-webkit-appearance:none;outline:none;}
:focus{outline:none;}
img{vertical-align:middle;border:0 none;}
a{text-decoration:none;color:inherit;}
section{display:block;margin:0 auto;}
header,footer{margin:0 auto;width:100%;}
em,i{font-style:normal;}
button,input{border:0 none;}
u,del{text-decoration:none;}


.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
.clear { display: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }

/*基于display:table-cell的自适应布局*/
.cell{display:table-cell; *display:inline-block; width:2000px; *width:auto;}
/*双栏自适应cell部分连续英文字符换行*/
.cell_bk{display:table; width:100%; table-layout:fixed; word-wrap:break-word;}
/*单行文字溢出虚点显示*/
.ell{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

html, a {-webkit-tap-highlight-color: transparent}
textarea.fixAndroidKeyboard:focus, input.fixAKeyboard:focus {-webkit-tap-highlight-color: rgba(255,255,255,0);-webkit-user-modify: read-write-plaintext-only}

.noscroll {position: absolute;width: 100%;height: 100%;overflow: hidden;}
.hidden {display: none !important;}

html, body {line-height: 1;width: 100%;font-family: "helvetica neue",arial,sans-serif;-webkit-text-size-adjust: none;  }
body {background-color:#ebfee2;}


@-webkit-keyframes fadeIn{0%{opacity:0}
50%{opacity:.5}
100%{opacity:1}
}

.jbox{-webkit-animation-name: fadeIn; /*动画名称*/
-webkit-animation-duration: 0s; /*动画持续时间*/
-webkit-animation-iteration-count: 1; /*动画次数*/
-webkit-animation-delay: 0s; /*延迟时间*/}


/* 统一调用背景图 */

/* 统一清除浮动 */
.g_doc:after{display:block;visibility:hidden;clear:both;height:0;overflow:hidden;content:'.';}


/* 布局grid 头部、主体、主栏、侧栏、尾部*/
/** 顶部导航 **/
.nheader{position:fixed;top:0rem;z-index:99;height:.9rem;width:100%; float:left;max-width: 750px; background: #ffffff;}
.nheader2{background: none;}
.nindex_back{ width:.9rem; height:.9rem; display:block; float:left;text-align: center;}
.nindex_back i{cursor: pointer; background: url(../images/fh.png) no-repeat center center; background-size: 45%;width:.9rem; height:.9rem; display:block; float:left;    padding: 0 0 0 .5rem;}
.nheader2 .nindex_back i{cursor: pointer; background: url(../images/fh2.png) no-repeat center center; background-size: 45%;width:.9rem; height:.9rem; display:block; float:left;    padding: 0 0 0 .5rem;}
.nindex_text{ width:80%; margin:0 auto; text-align:center; font-size:.33rem; color:#131313;height:.9rem;line-height:.9rem; font-weight: bold;}

.nhr{width:100%; height:.05rem; background:#1c2131; display:block; float:left;}


/*中间框架*/
.nwrapper{
  width: 100%;
  position: relative;
  /* max-width: 750px;
  min-width: 320px; */
  margin: 0 auto;
  float: left;
}
